🇬🇧 en fr 🇫🇷

top notch adjective

  • (idiomatic) Very good; of the highest level or quality. [from 1848]
de premier ordre, excellent
Wiktionary Links